Fair scheduling of dynamic task systems on multiprocessors
نویسندگان
چکیده
In dynamic real-time task systems, tasks that are subject to deadlines are al-lowed to join and leave the system. In previous work, Stoica et al. and Baruah et al.presented conditions under which such joins and leaves may occur in fair-scheduleduniprocessor systems without causing missed deadlines. In this paper, we extendtheir work by considering fair-scheduled multiprocessors. We show that their con-ditions are sufficient on M processors, under any deadline-based Pfair schedulingalgorithm, if the utilization of every subset of M − 1 tasks is at most one. Further,for the general case in which task utilizations are not restricted in this way, wederive sufficient join/leave conditions for the PD2 Pfair algorithm. We also showthat, in general, these conditions cannot be improved upon without causing misseddeadlines.
منابع مشابه
Pre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems
Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...
متن کاملEfficient and Flexible Fair Scheduling of Real-time Tasks on Multiprocessors
Anand Srinivasan Efficient and Flexible Fair Scheduling of Real-time Tasks on Multiprocessors (Under the direction of James H. Anderson) Proportionate fair (Pfair) scheduling is the only known way to optimally schedule periodic real-time task systems on multiprocessors in an on-line manner. Under Pfair scheduling, the execution of each task is broken into a sequence of quantum-length subtasks t...
متن کاملPre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems
Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...
متن کاملEarly-release fair scheduling
We present a variant of Pfair scheduling, which we call early-release fair (ERfair) scheduling. Like conventional Pfair scheduling, ERfair scheduling algorithms can be applied to optimally schedule periodic tasks on a multiprocessor system in polynomial time. However, ERfair scheduling di ers from Pfair scheduling in that it is work conserving. As a result, average job response times may be muc...
متن کاملFair Scheduling of Real-Time Tasks on Multiprocessors
There has been much recent interest in fair scheduling algorithms for real-time multiprocessor systems. The roots of much of the research on this topic can be traced back to the seminal work of Baruah et al. on Proportionate fairness (Pfairness) [6]. This work proved that the problem of optimally scheduling periodic tasks1 on multiprocessors could be solved on-line in polynomial time by using P...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 77 شماره
صفحات -
تاریخ انتشار 2005